package com.jinsi.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author: 86185
 * @description: 用户表
 * @date 2022/9/8
 */
@Data
public class SyUser {
    /** 用户id */
    private int userId;
    /** 用户账号 */
    private String userAccount;
    /** 用户姓名 */
    private String userName;
    /** 用户密码 */
    private String userPwd;
    /** 用户手机号 */
    private String userPhone;
    /** 用户头像 */
    private String userUrl;
    /** 用户账号状态 */
    private int userStats;
    /** 用户注册日期 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date userCreateDate;
    /** 用户密码修改日期 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date userUpdateDate;
    /** 用户备注 */
    private String userRemark;
    /** 用户身份证 */
    private String userIdCard;
    /** 用户性别 */
    private int userSex;
    /** 用户邮箱 */
    private String userEmail;
    /** 部门id */
    private int departmentId;
    /** 用户生日 */
    @DateTimeFormat(pattern = ("yyyy-MM-dd"))
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date userDateBirth;
    /** 用户状态 */
    private int userEnableStatus;
    /** 用户昵称 */
    private String userNickname;
    /** 用户部门 */
    private Department department;
    /** 用户分类 1为普通用户  2为进思用户*/
    private int insider;
    /** 停封状态 */
    private int sealState;
}
